Saturday, January 23, 2010

Gdb Qt pretty printers updated

I just commited an update to the Gdb Qt pretty printers, they work now for Qt 4.6. (I didn't test 4.5, but most won't work anymore I guess)

The printers need to poke around in private members, that's why they depend on a specific Qt version.

They are still located in the kdevelop git, instructions on how to enable them see here. (the svn url changed as kdevelop is now in extragear)

Unfortunately my merge request for Qt that would add them directly to Qt got rejected, so it is a bit difficult to support multiple Qt versions - for now 4.6 only is supported. Perhaps in future more people will discover this feature in Gdb and they will get added... You know where to find them.

66 comments:

  1. I really hope you keep pushing that it at some point gets pushed into main git.

    The problem here is (I've some experience with that) that the gdb devs really want the libraries to include these scripts by themselves, but nobody from gdb really advertizes that.
    I think you need to talk to the gdb guys and try to make sure that they are more proactive with this. As soon gdb says something like this officially:
    - We would like libraries to ship their own pretty printers
    - All printers installed in directory /x/y/z will be used automatically

    When that happens, there is more of an incentive to ship these scripts with the lib itself. It's the same with cmake. Cmake started to distribute modules for dozens of packages, but actually it would make most sense, if every package provides its own FindXXX.cmake script. This now starts to happen and it makes cmake again easier to use from a developer perspective.

    ReplyDelete
  2. I think that if Qt folks refuse this change, then getting GDB folks to adjust docs is rather roundabout approach, that is not likely to change anything. The fact that every library is supposed to install its own pretty printers is widely known and can be easily checked by dropping by in #gdb on freenode,
    if documentation at
    http://sourceware.org/gdb/current/onlinedocs/gdb/Auto_002dloading.html#Auto_002dloading
    seems unclear.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Are these pretty printers also available in kdevelop 4.2?

    ReplyDelete
  5. Hey,

    Did anyone ran this printers in CDT 8 (Eclipse)?

    When I use, it "disables" GDB, I can't step or view variables...

    Thanks.

    ReplyDelete
  6. Thank you for sharing a new link with us. You're one of the greatest bloggers! It was interesting to take a tour around this blog. Good for you! Kindest regards,
    http://customessay-s.com/essay_writing.php

    ReplyDelete
  7. The versions created by 3D laser printers are much less expensive in contrast to models constructed by various other methods. 3d printer

    ReplyDelete
  8. Every web solution company should provide the services in joomla website development,Wordpress development,Magento development and ecommerce development.Then only that company would considered as good web design company by consumers.
    SEO Experts Lounge
    Web Development Company in Pakistan
    Web Designing Company Pakistan
    SEO Company in Lahore
    PPC Service in Pakistan

    ReplyDelete
  9. Web Developement in Lahore. Web Developement company in pakistan. Web designing in Pakistan. Best seo company in Lahore. Best seo company in Pakistan.
    SEO Experts Lounge
    Web Development Company in Pakistan
    Web Designing Company Pakistan
    SEO Company in Lahore
    PPC Service in Pakistan

    ReplyDelete
  10. JBN Creators is dedicated to provide all-in-one eCommerce websites for your store. Here we are ready to provide you optimum support in terms of improving your business and expanding the horizon. We invite you to make use of our optimum resources so as to meet the business goal at the earliest.
    Website Designing

    ReplyDelete
  11. JBN CREATORS is Ecommerce Website Development company in DELHI. We have more than 5 years of experience serving outsourcing web development services. Provide you service in affordable price at right time. Feel Free contact us 8802969543 , 9650829282 .
    Ecommerce Website Development

    ReplyDelete
  12. Top SEO Company in Lahore Provide affordable Online marketing SEO (search engine Optimization) Packages. We are leading a Local & International SEO Consultants in Lahore, SEO Service in Lahore.
    SEO Company in Lahore

    ReplyDelete
  13. Hope your issue is resolved otherwise you can search about it on internet or ask in the forums to get an idea from others. Forums really help in resolving such issues.

    I hope it helped. Thanks!

    Regard, Zeeshan

    Web development company in Pakistan | SEO company Lahore | Web Designing in Pakistan

    ReplyDelete
  14. Nice blog! It is very informative for HP Printer users.
    Hurry Up! Call for HP Technical Support. If Your Printer creates any technical error in printing. Give us a call at HP Contact Number or HP Toll-Free Number +1-800-329-1074 and get quick support.

    HP Customer Support Number

    ReplyDelete
  15. printer support number usa
    printer support helpline number usa

    We at Printer Customer Support are bringing ideal administrations for satisfying your specialized needs. There are chances

    that clients confront printer specialized issues usually, so they can now effortlessly achieve best administrations here. A

    stage constantly offer specific administrations and bolster and such stages are constantly considered as the best.

    Subsequently, here you get fast help and administrations for a wide range of printer debate, by only one call. The

    specialists here are skilled and ensured experts who evacuate all sort of glitches effectively.

    ReplyDelete
  16. printer support number usa
    printer support helpline number usa

    We at Printer Customer Support are bringing ideal administrations for satisfying your specialized needs. There are chances

    that clients confront printer specialized issues usually, so they can now effortlessly achieve best administrations here. A

    stage constantly offer specific administrations and bolster and such stages are constantly considered as the best.

    Subsequently, here you get fast help and administrations for a wide range of printer debate, by only one call. The

    specialists here are skilled and ensured experts who evacuate all sort of glitches effectively.

    ReplyDelete
  17. If you haven’t done the AOL Gold upgrade yet then you are surely lacking behind the best features and tools to access. This software is easy to use, all in one and users can use their emails, search content, watch movies and much more. There are premium security features and automatic updates that enhance your experience of using such an incredible software. Even the process of download and installation is much convenient. Users can get it on their system after checking the requirements.
    aol gold download free
    download aol gold for windows 10
    aol gold download for pc

    ReplyDelete
  18. The CMS web design and web development has got a new way with the introduction of custom web designs. One of the most basic benefits of this custom web design and development is that it allows the end users to make required changes according to their needs Web Designers in Bangalore | Website Designers in Bangalore | Website Design in Bangalore Bangalore

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Is Blockchain wallet worth buying? Anything special about the Blockchain wallet? So many queries but only one solution. To put stop button to your queries you can take the help from well-proficient experts by dialing Blockchain wallet support number 833-228-1682. The experts are so much skilled in their field that they can provide any information related to Blockchain wallet on finger tips. The experts are available all day and night so you can reach them as per your convenience.

    ReplyDelete
  21. Very Helpful Information, Thanks for sharing this post.

    ReplyDelete
  22. Woah! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “ perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    Buy Generic Medicine is an online store that offers medicines for customers at an affordable price
    peek here
    navigate here
    his comment is here

    ReplyDelete
  23. I got what you intend, thankyou for posting .Woh I am delighted to find this website through google. "Spare no expense to make everything as economical as possible." by Samuel Goldwyn.

    Image computers | New laptops in pakistan | Used laptops in pakistan
    Printers in pakistan | Networking items in pakistan | Laptop batteries in pakistan | Graphics cards in pakistan

    ReplyDelete
  24. There are chances that even when you have installed cartridge in your HP Printer, it is not showing up in the list. To fix that error, contacting HP Printer Toll Free Number USA will work out. They understand your situation very well and put their best effort to fix it.
    HP Printer Help Number

    ReplyDelete
  25. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definitely interested in this one. Just thought that I would post and let you know. Nice! thank you so much! Thank you for sharing.

    ReplyDelete
  26. Woah! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “ perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    Buy Generic Medicine is an online store that offers medicines for customers at an affordable price.

    Armodafinil
    Armodafinil online
    Buy Armodafinil
    Buy Armodafinil online
    Buy armodafinil 150 mg online

    ReplyDelete
  27. HP is one of the most trustworthy Brand names in Global market. With unique components and excellent quality printing features, HP is now top market manufacturers. It has initiated various sizes and shapes of printers to meet different market necessities. Starting from LaserJet to Wi-Fi printers, HP has a complete range of exclusive printers for special printer experience. Generally HP printers have user-friendly features. But in some situations, it requires special troubleshooting techniques to resolve technical glitches. Dial HP Printer Support Number from anywhere anytime to eradicate such HP Printer glitches & issues in minimal time possible.
    HP Printer Support
    online hp printer support
    HP technical support numbers
    HP printer customer support

    ReplyDelete
  28. We Fix All Printer Problem dell printer, Epson printer, HP printer, Brother Printer, or any other, Call us +1-888-883-9839
    Printer Support Number USA
    HP Printer Support Number USA

    ReplyDelete
  29. Hello! This is my first visit to your blog! This is my first comment here, so I just wanted to give a quick shout out and say I genuinely enjoy reading your articles. Your blog provided us useful information. You have done an outstanding job.
    Ultimate Odyssey Travel Joint Stock Company is a professional company possessing extensive knowledge, expertise and resources, specializing in the design and implementation of Vietnam Package Tours and Indochina Package Tours.
    Northern Vietnam Tours
    Vietnam Trekking Tours
    Vietnam Adventure Tours
    Vietnam Cycling Tours
    Vietnam Biking Tours


    ReplyDelete


  30. Excellent post.Thanks for best posting!The information was very helful.
    Web development courses in Lahore
    Full stack developer course

    ReplyDelete
  31. hi so nice blog.i really like it. thanks for this kind and great information..
    Garmin provide for online GPS support services any use help full team our certified technician global company with offices in the United States Garmin Customer Service Phone Number +1-877-929-3373.
    Garmin Customer Service Phone Number
    Garmin Customer Service
    Garmin Customer Service Number

    ReplyDelete
  32. hi so nice blog. i really like it.Thank you for sharing this great information!

    HP Computer Support Number USA & Canada Toll-free 1800-608-2315.HP computer service center near me our team certified technicians available products help driver download software solutions for HP Computer Support Number

    HP Printer Customer Service Number
    HP Desktop Support Number
    HP laptop support number
    HP computer support number
    Help for HP Pavilion Desktops or Laptops
    HP Customer Care Number
    HP Help Number usa
    HP scanner support Number canada
    HP technical support Number
    HP scanner support phone number

    ReplyDelete
  33. Place the tramadol 50 mg tablet order online from globalonlinepills that sells only authentic products on their website. They are the most trusted site to purchase online medication prescribed by the doctors. Tramadol works by preventing the sensation of pain from travelling down from nerve to your brain. If you couldn’t find it in your local drugstore order online.
    https://globalonlinepills.com/product/tramadol-50-mg/

    ReplyDelete
  34. Great job thanks to share. If you are facing any issues regarding Dell printers then contact us, We are one of the leading Dell printer support service providers globally. You can call at Dell Printer Tech Support helpline number in UK, USA, Canada, Australia.

    ReplyDelete
  35. Your control panel is capable of detecting various types of issues that will affect our performance of the system. At this time more than one error are appear on the screen many message are either used by our installer or service . Various types of error codes and conditions of Gemini are GEM-P816, GEM- P1632, GEM-P3200, GEM-P9600, GEM-X255 and GEM “C- Series” Control Panel and various types of error codes and their specification are E01-00 represents A/C power failure, E02-00 represents system low battery, E03-00 represents communication failure over telephone line other such type of issue in order to solve these call on Gemini Support Number 1-800-861-8259. Gemini Support Number

    ReplyDelete

  36. Get 24x7 quick help & fix computer problems like computer freezes randomly, slow computer and computer repair. Call toll free Computer Support number
    Printer offline

    Garmin Support Phone Number

    Garmin map update

    ReplyDelete
  37. Pretty nice post, Thanks for taking the time to post search valuable information. For more information related to HP Printers support Phone Number +1 877 301 0214.

    ReplyDelete
  38. interesting blog. It would be great if you can provide more details about it. Thanks you


    123.hp.com/oj3830

    ReplyDelete
  39. Stretch Tents Cape Town provides different types of tents like Peg & Pole tents, Aluminium Tents, Frame Tents, Bedouin Tents, Pagoda Tents, Canvas Tents and many more. Some of our tent accessories include: Plastic Chairs, Tiffany Chairs, Wimbledon Chairs, Phoenix Chairs, Plastic Folding Tables, Mobile Chillers, Mobile Freezers, Tarpaulin Tarps, Flooring and Gas Stoves. Stretch Tents manufacturers South Africa.

    ReplyDelete
  40. Binance sign up And login issues Call now expert'sAre you facing sign up and log in issues while using Binance? Do you want to fix these errors with thebest and advancement way? If yes, take fruitful assistance from the experts at any time and from anypoint of corner feel easy to dial Binance Support
    Number 1877-209-3306. The experts are functional throughout the yearfor comprehensive assistance. The experts provide the latest methods and techniques that help users in Binance Support
    Number

    ReplyDelete
  41. very nice blog post. keep sharing this kind of information with us.fell free to visit my website: hp printer customer support

    ReplyDelete
  42. Comcast provides cable TV and broadcasting services and is the second largest company of the world in this category. They provide all the services like cable TV, Internet, telephone etc. Their Internet speed is awesome, and they provide a 4G-LTE backup with their Wi-Fi if you opt for their business Internet services. comcast customer service phone

    ReplyDelete
  43. great post i must say and thanks for the information.i appreciate your post and look forward to more.gmail customer service usa

    ReplyDelete
  44. If you want some marvelous computer software and world class support,here is the website.to know more.
    adobe help phone number

    ReplyDelete
  45. If you are facing any kind of technical problems while using any support of quickbooks software like QuickBooks Accountant, QuickBooks Payroll etc and any other issues our Technical Support users Help you For every problem we have in the world today, the answer seems to lie on the Internet. quickbooks customer service phone number

    ReplyDelete
  46. very interesting blog post. keep sharing this type on information with us. hotmail customer service phone

    ReplyDelete
  47. Stretch Tents Cape Town provides different types of tents like Peg & Pole tents, Aluminium Tents, Frame Tents, Bedouin Tents, Pagoda Tents, Canvas Tents and many more. Some of our tent accessories include: Plastic Chairs, Tiffany Chairs, Wimbledon Chairs, Phoenix Chairs, Plastic Folding Tables, Mobile Chillers, Mobile Freezers, Tarpaulin Tarps, Flooring and Gas Stoves. Stretch Tents manufacturers South Africa.

    ReplyDelete

  48. Canvas Tents Durban specializes in the manufacture of Marquees and Tents. We are committed to manufacturing exceptional

    quality tents and marquees at the most competitive prices. Our low prices do not mean that we compromise on quality, all

    marquees and tents are manufactured to the highest standard, but also to suit your pocket.

    Best Manufacturers of Canvas Tents, Relief Tents, Refugee Tents, Disaster Tents, Army Tents, Military Tents as well as

    Marquees, Alpine Tents, Frame Tents, Aluminium Tents, Wedding Tents, Party Tents, Storage Tents, Warehouse Tents, Exhibition

    Tents, A Frame Tents, Bedouin Stretch Tents. We custom manufacture any size or shape tent to suit your needs.

    ReplyDelete
  49. Good article, it’s very helpful to all. I am very impressed about that you mentioned in this article, thanks for sharing this post. I got best useful information from your site’s blog.
    HP customer service phone number
    SBCGlobal toll free number
    Verizon email support number
    Netgear support number

    ReplyDelete